#include "cocos2d.h"
#include "cocos-ext.h"
#include "publicDefine.h"

USING_NS_CC;
USING_NS_CC_EXT;
using namespace std;

class TableScene : public Scene, TableViewDataSource, TableViewDelegate
{
public :

	static Scene* createScene();

	CREATE_FUNC(TableScene);

	virtual bool init();

private:

	virtual Size tableCellSizeForIndex(TableView *table, ssize_t idx);
	
	virtual TableViewCell* tableCellAtIndex(TableView *table, ssize_t idx);
	
	virtual ssize_t numberOfCellsInTableView(TableView *table);

	virtual void tableCellTouched(TableView* table, TableViewCell* cell);

	void menuClickHandler(Ref* ref);

	vector<string> nameArray;

	vector<string> getNameArray(int arrayCount);
};